Personal tools

Lua/Server/Vehicle

From JC2-MP Documentation

< Lua‎ | Server
Jump to: navigation, search

Static functions

Returns Prototype
Vehicle Create(number, Vector3, Angle)
Vehicle Create(table)
Vehicle GetById(number)
VehicleClass GetClassByModelId(number)
number GetMassByModelId(number)
string GetNameByModelId(number)

Functions

Returns Prototype
Vector3 GetAngularVelocity()
VehicleClass GetClass()
GetColors()
boolean GetDeathRemove()
number GetDeathRespawnTime()
string GetDecal()
Player GetDriver()
number GetHealth()
number GetId()
boolean GetInvulnerable()
Vector3 GetLinearVelocity()
number GetMass()
number GetModelId()
string GetName()
table GetOccupants()
Angle GetSpawnAngle()
Vector3 GetSpawnPosition()
string GetTemplate()
boolean GetUnoccupiedRemove()
number GetUnoccupiedRespawnTime()
Remove()
Respawn()
SetAngle(Angle)
SetAngularVelocity(Vector3)
SetColors(Color, Color)
SetDeathRemove(boolean)
SetDeathRespawnTime(number)
SetHealth(number)
SetInvulnerable(boolean)
SetLinearVelocity(Vector3)
SetMass(number)
SetPosition(Vector3)
SetSpawnAngle(Angle)
SetSpawnPosition(Vector3)
SetStreamAngle(Angle)
SetStreamPosition(Vector3)
SetUnoccupiedRemove(boolean)
SetUnoccupiedRespawnTime(number)
Teleport(Vector3, Angle)

Functions inherited from StreamableObject

Returns Prototype
Angle GetAngle()
CellID GetCellId()
boolean GetEnabled()
Vector3 GetPosition()
number GetStreamDistance()
iterator GetStreamedPlayers()
World GetWorld()
SetEnabled(boolean)
SetStreamDistance(number)
SetWorld(World)

Functions inherited from EntityStorageBase

Returns Prototype
object GetValue(string)
SetNetworkValue(string, object)
SetValue(string, object)

Operators

Returns Prototype
boolean Vehicle == Vehicle
string tostring(Vehicle)